//
//  YXOrientationReceiveProtocol.h
//  YXImageBrowserDemo
//
//  Created by guo peng huang on 2021/5/18.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@protocol YXOrientationReceiveProtocol <NSObject>

@optional

/**
 图片浏览器的方向将要变化

 @param orientation 期望的方向
 */
- (void)yx_orientationWillChangeWithExpectOrientation:(UIDeviceOrientation)orientation;

/**
 图片浏览器的方向变化动效调用，实现的变化会自动转换为动画

 @param orientation 期望的方向
 */
- (void)yx_orientationChangeAnimationWithExpectOrientation:(UIDeviceOrientation)orientation;

/**
 图片浏览器的方向已经变化

 @param orientation 当前的方向
 */
- (void)yx_orientationDidChangedWithOrientation:(UIDeviceOrientation)orientation;

@end

NS_ASSUME_NONNULL_END
